to make progress - German English Dictionary